home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / GFXFX2.ZIP / GFXFX2.DOC < prev    next >
Text File  |  1995-02-14  |  6KB  |  177 lines

  1.  
  2. GFXFX2 general 'documentation' and registration info
  3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. Some people may wonder 'how on Earth did he do THAT!?' - I know I ask myself
  5. that very question a lot when watching new demo's or some revolutionary games,
  6. like Descent, for instance. Basicly this is the reason why I decided to make a
  7. collection of Pascal sources like this one, specialized in Graphics Effects,
  8. hence the name GFXFX, part two.
  9.  
  10.  
  11.  
  12. Requirements
  13. ~~~~~~~~~~~~
  14. All sources were implemented and tested on a 386dx/40 with a TsengLabs ET-4000
  15. video card (1Mb). Most of the sources were tested on a 286, 386, 486 Laptop,
  16. 486dx2/66 with several video cards.
  17.  
  18. Minimum requirements:
  19.    ■ 286
  20.    ■ Standard VGA
  21.    ■ Turbo Pascal 6.0
  22.  
  23. Recommanded:
  24.    ■ 486dx2/66 (or better)
  25.    ■ a FAST SVGA videocard (SpeedstarPRO for instance)
  26.    ■ Borland Pascal 7.0
  27.  
  28. The Gouraud Shaded Texture Mapping runs great on a dx2!
  29.  
  30. I tested some source on a 286/something with a Trident VGA - I realy cannot
  31. recommand THAT!
  32.  
  33. All sources were implemented, compiled and tested (using BP7.0) with the
  34. following compiler-directives:
  35.  
  36. {$a+,b-,d+,e+,f-,g+,i+,l+,n-,o-,p-,q-,r-,s+,t-,v+,x+}
  37.  
  38. That is:
  39. - 286+ code on
  40. - all error checks off (range, stack, etc...)
  41.  
  42.  
  43.  
  44. Registration
  45. ~~~~~~~~~~~~
  46. I spend quite some time on the files in this package over the last few months,
  47. while it could be better spend on following colleges and stuff like that. So I
  48. paid the price. If you think this package is usefull, you want to learn
  49. somethings or you want me to stimulate on making part 3, then please register.
  50. Remember: this is shareware!
  51.  
  52.  
  53.  
  54. What do I get?
  55. ~~~~~~~~~~~~~~
  56. If you register you'll receive:
  57. ■ a personalised disk with all sources (also of the units) and comments.
  58. ■ full documentation of the units and the demo-sources
  59. ■ explenation (pseudocode) about several general effects
  60.  
  61.  
  62.  
  63. What must I pay?
  64. ~~~~~~~~~~~~~~~~
  65. To get all this (ahem) one must pay the meazly amount of US$10 PLUS US$5 or
  66. Hfl.20,- PLUS Hfl.5,-. I do not except other currencies. The additional 5
  67. Guilders or Dollars are for shipping costs, disk, envelope, stamps, etc...
  68.  
  69.  
  70.  
  71. How do I register?
  72. ~~~~~~~~~~~~~~~~~~
  73. To register fill in the registration form (REGISTER.GFX) and sent it to one (or
  74. more) of the following addresses:
  75.  
  76. Snailmail:
  77.    Bas van Gaalen,
  78.    Brain Made Productions,
  79.    Vuurvlinderstraat 2,
  80.    5641 DM  Eindhoven,
  81.    The Netherlands,
  82.    Europe.
  83.  
  84. Internet:
  85.    basg@stack.urc.tue.nl, or (if no reply):
  86.    B.V.v.Gaalen@stud.tue.nl
  87.  
  88. Fidonet:
  89.    2:284/123.2
  90.  
  91. Pascalnet:
  92.    115:3145.103.2
  93.  
  94. Please note that the Snailmail address is very subject to change, so I don't
  95. realy prefer that one. It's better to send anything through Internet or
  96. Fidonet. If I move, I'll drop some lines in the Pascal echo's - where I can be
  97. reached at any time, btw.
  98.  
  99.  
  100.  
  101. What about the fee?
  102. ~~~~~~~~~~~~~~~~~~~
  103. The registration-fee can be paid in cash, cheque or a money-transfer to my bank
  104. or postbank account.
  105.  
  106. Rabobank: 150928084
  107. Postbank: 4088566
  108.  
  109. Make sure you make it payable to:
  110.  
  111. B.V. van Gaalen,
  112. Eindhoven.
  113.  
  114. Basicly, make sure I'll receive Hfl.25,- (also AFTER currency-transfer), and
  115. you'll get your part of the deal. ;-)
  116.  
  117.  
  118.  
  119. Notes
  120. ~~~~~
  121. ■ Please don't mind the spelling in the docs. I didn't have a spellingschecker
  122.   or dictionary available at the time of writing.
  123. ■ Some of the code might look odd (first putting something in tmp, and next
  124.   using the result in a function - for instance). But this is done because of
  125.   the errors Turbo Pascal likes to create. Same thing for functions which
  126.   didn't denote the result...
  127. ■ Buy me a dx2 and you'll get GFXFX2 for free! - Seems fair enough...
  128. ■ I'm aware of the fact that Unisys is bugging with license-agreements for the
  129.   LZW-decoding techniques in the GIF-format. Nevertheless I released the
  130.   GIF-decoder unit in this package because I think it's the third party
  131.   developers resonsibility if they realy want to use the code. The GIF-viewer
  132.   is not the main goal of the package. It's just a small part of the whole...
  133.   Anyway, personaly I think GIF is dead. I only included it because it was
  134.   requested by a lot of people.
  135. ■ While trying to release this package some things went wrong. Ofcourse this
  136.   was AFTER I actualy uploaded the file to the FTP-site. ;-( Guess I didn't
  137.   checked EVERYTHING out. Well, it's hard to keep track of over 100 files and
  138.   more than 13000 lines of code. So, please don't blame me...
  139. ■ As you may have noticed, I'm not the only author of the sources. The Texture
  140.   Mapping, Gouraud Shading and the Voxel routines were made by Jeroen Bouwens.
  141.  
  142.  
  143.  
  144. Disclaimer
  145. ~~~~~~~~~~
  146. As any shareware package GFXFX2 also has a disclaimer.
  147. The author of GFXFX2, Bas van Gaalen, can't be held responsible for any damage
  148. the program might cause to you, your computer, your parents, your state of mind
  149. or whatever. The only guarentee I can give is that the source codes will take
  150. up space on your harddisk.
  151.  
  152.  
  153.  
  154. Future
  155. ~~~~~~
  156. I _think_ this will be my last production for a while. Although I'm already
  157. looking forward on GFXFX2.1 or GFXFX3 (some sourcecode can still be speeded up,
  158. extra picture fileformats and/or updates for special types, faster and rotating
  159. Voxel-space, etc...), but that'll take a large amount of months and I can't
  160. make any promises. But it'll be free for anyone who registered GFXFX2 already,
  161. THAT I can promise!
  162. For now... I got a live to attend to...
  163.  
  164.  
  165.  
  166. Thanx
  167. ~~~~~
  168. Finaly I wish to thanx the following people - in no special order - for
  169. contributing in one way or another:
  170. My mom, Jeroen Bouwens, Sven van Heel, Mark Schipper, Alexander Eugene Chalfin,
  171. Andrew Eigus, Arne de Bruijn, David Dahl, Sean Palmer and the people at
  172. x2ftp.oulu.fi for their enormous patience! ;-))
  173.  
  174.  
  175.  
  176.  
  177.